<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body>
        <table>
                <tr>
                    <td>Lp</td>
                    <td>ksywa</td>
                    <td>Imie nazwisko</td>
                    <td>rok urodzenia</td>
                </tr>
<?php

//$tablica = array(
//    "Jan Kowalski",
//    "Józef Nowak"
//);

$tablica = array(
    array(
        'pesel'=>'123123', 
        'imie_nazwisko' => "Jan Kowalski", 
        'rok_urodzenia' => 1969, 
        'ksywa' => "abcd"),
    array(
        'pesel'=>'123asdd', 
        'imie_nazwisko' => "Jan Kowalski", 
        'rok_urodzenia' => 1990, 
        'ksywa' => "asdfsdf"),
    array(
        'pesel'=>'123345',
        'imie_nazwisko' => "Józef Nowak",
        'rok_urodzenia' => 1987, 
        'ksywa' => "nowakowki"),
);
//print_r($tablica);
//
//var_dump($tablica);
$szukanyTekst = 'Kowalski';
define('KOLUMNA_IMIE','imie_nazwisko');
define('KOLUMNA_ROK_URODZENIA','rok_urodzenia');
define('KOLUMNA_KSYWA','ksywa');
$lp = 0;
//for($index = 0; $index < count($tablica); $index++ ) {
//    $uzytkownik = $tablica[$index];
foreach($tablica as $uzytkownik) {
    $lp += 1;
    $kolor = '#AAAAAA';
    if ($lp%2==1) {
        $kolor = '#CCCCCC';
    }
    include 'szablonWiersza.php';
    
}
//$lp = 0;
//foreach ($tablica as $uzytkownik) {
//    $lp += 1;
//    print "<tr>
//                    <td>{$lp}</td>
//                    <td>{$uzytkownik[KOLUMNA_KSYWA]}</td>
//                    <td>{$uzytkownik[KOLUMNA_IMIE]}</td>
//                    <td>{$uzytkownik[KOLUMNA_ROK_URODZENIA]}</td>
//                </tr>";
//}




//{ 
//    
//}

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
?>


        </table>
<?php
print "liczba użytkowników: $lp";

foreach($tablica as $uzytkownik) {
    $wynikWyszukiwania = stripos($uzytkownik[KOLUMNA_IMIE], $szukanyTekst);
    if ($wynikWyszukiwania !== false) {
        $wyszukanaKsywa = $uzytkownik[KOLUMNA_KSYWA];
        print "<br>$wyszukanaKsywa";
    }
}

print "<br><br><br>zadanie domowe:<br><br>";
/*
 * funkcje - zwróć dane, wydrukuj tabelę (przekazanie danych poprzez funkcje zwróć dane), 
 * wyszukaj (f. przyjmująca wyszukiwany tekst, zwracająca dane z funkcji zwróc dane)
 */

function zwrocDane($wierszTablicy){
    
    return $wierszTablicy;
}

function drukujTabele($lp, $wierszTablicy){

    if ($lp === 1) print "<table>                <tr>
                    <td>Lp</td>
                    <td>ksywa</td>
                    <td>Imie nazwisko</td>
                    <td>rok urodzenia</td>
                </tr>";
    
        $kolor = 'silver';
    if ($lp%2==1) {
        $kolor = 'grey';
    }
    
    print "<tr>
                    <td style='background-color: $kolor;'> $lp</td>
                    <td>{$wierszTablicy[KOLUMNA_KSYWA]}</td>
                    <td>{$wierszTablicy[KOLUMNA_IMIE]}</td>
                    <td>{$wierszTablicy[KOLUMNA_ROK_URODZENIA]}</td>
                    </tr>";
    
    
}

function wyszukajWTabeli($tekst, $wierszTablicy){
    
    $wynikWyszukiwania = stripos($wierszTablicy[KOLUMNA_IMIE], $tekst);
    if ($wynikWyszukiwania !== false) {
        return zwrocDane($wierszTablicy);
    }
    
    
}

$lp = 0;
foreach($tablica as $uzytkownik) {
    $lp += 1;
    drukujTabele($lp, zwrocDane($uzytkownik));
        
}

print "</table>";

foreach($tablica as $uzytkownik) {
    
    if (wyszukajWTabeli($szukanyTekst, $uzytkownik) != false ){
        $wyszukanaKsywa = $uzytkownik[KOLUMNA_KSYWA];
        print "<br>$wyszukanaKsywa";
    }
}

print "<br><br><br>inaczej:<br><br>";

function wydrukujCalaTabele($tablica){
    
}

function zwrocDaneUzytkownika($tablica){
    
    foreach($tablica as $uzytkownik){
        //continue;
        return $uzytkownik;
    }
    
}

wydrukujCalaTabele($tablica);


?>
        
        
    </body>
</html>